﻿@charset "utf-8";


/*product*/
.product_view {}
.product_view .view_01 {*zoom:1; overflow:hidden}
.product_view .view_01 .imageinfo {float:left; position:relative; width:382px}
.product_view .view_01 .imageinfo .thumb {border:1px solid #e7e7e7; position:relative}
.product_view .view_01 .imageinfo .thumb img{width:380px; height:380px}
.product_view .view_01 .imageinfo .tag{position:absolute; left:0; top:0;}
.product_view .view_01 .imageinfo .tag img{width:92px; height:92px}
.product_view .view_01 .imageinfo ul.social{padding:30px 0 0 140px; *zoom:1; overflow:hidden}
.product_view .view_01 .imageinfo ul.social li{float:left; margin-right:7px}
.product_view .view_01 .info {border-top:1px solid #e7e7e7; padding-top:20px; float:left; margin-left:30px; width:568px}
.product_view .view_01 .info h2{height:36px; padding-left:10px}
.product_view .view_01 .info h3{line-height:22px; color:#322722; font-size:20px; font-family:arial; padding-left:10px}
.product_view .view_01 .info h4{padding-top:5px; color:#515151; font-size:11px; font-family:'nanumgothic','dotum',arial; padding-left:10px}
.product_view .view_01 .info p.importinfo {padding-top:30px; color:#574b46; font-weight:bold; padding-left:10px}
.product_view .view_01 .info .optionwrap {height:269px; padding-left:10px}
.product_view .view_01 .info .optionwrap table.optionlist {margin-top:10px; width:100%}
.product_view .view_01 .info .optionwrap table.optionlist th{font-weight:normal; background:url(/content/images/view_bullet_01.gif) left 50% no-repeat; width:135px; text-align:left; padding:4px 0 5px 25px; font-size:11px; letter-spacing:0; color:#808080}
.product_view .view_01 .info .optionwrap table.optionlist td{ padding:4px 0 5px 0; font-size:11px; letter-spacing:0; position:relative}
.product_view .view_01 .info .optionwrap table.optionlist td input.input_num{border:1px solid #dbdbdb; width:30px; height:20px; height:20px; line-height:20px}
.product_view .view_01 .info .optionwrap table.optionlist td .arrbtn{position:absolute; top:4px; left:33px; font-size:0; height:0; line-height:0; vertical-align:top}
.product_view .view_01 .info .optionwrap table.optionlist td .arrbtn img{vertical-align:top}
.product_view .view_01 .info .optionwrap table.optionlist td span.price_sale {color:#9e9e9e; padding-right:5px}
.product_view .view_01 .info .optionwrap table.optionlist td span.coupon_sale{color:#3a3a3a; padding-left:5px}
.product_view .view_01 .info .optionwrap table.optionlist td img.grade{padding-left:5px}

.product_view .view_01 .info .view_btns {padding:18px 0 0 75px; *zoom:1; overflow:hidden; border-top:1px solid #e7e7e7}
.product_view .view_01 .info .view_btns .btn_basket{float:left; width:146px}
.product_view .view_01 .info .view_btns .btn_buy{float:left; width:146px}
.product_view .view_01 .info .view_btns .btn_etc{float:left}
.product_view .view_01 .info .view_btns .btn_etc p.btn_regist{margin-top:4px; position:relative}

.product_view h2.view_stit {background:url(/content/images/view_bullet_02.gif) left top no-repeat; padding-left:20px; color:#4d4d4d; font-size:12px; line-height:14px; height:20px}

.product_view .view_02 {padding-top:30px}
.product_view .view_02 h2{height:30px}
.product_view .view_02 .togetherwrap {*zoom:1; overflow:hidden}
.product_view .view_02 .togetherwrap .together_left{float:left; width:43px; padding-left:20px; padding-top:40px}
.product_view .view_02 .togetherwrap ul.together_list{float:left; *zoom:1; overflow:hidden; width:855px; height:180px}
.product_view .view_02 .togetherwrap ul.together_list li{float:left; width:120px; text-align:center; margin:0 25px 0 24px; _padding-left:24px; _margin-left:0}
.product_view .view_02 .togetherwrap ul.together_list li img{border:1px solid #ececec; width:120px; height:120px}
.product_view .view_02 .togetherwrap ul.together_list li p{line-height:16px; padding-top:10px; font-size:11px}
.product_view .view_02 .togetherwrap ul.together_list li a {color:#626262}
.product_view .view_02 .togetherwrap ul.together_list li p.price {color:#d0112e; font-weight:bold; padding-top:0; letter-spacing:0}
.product_view .view_02 .togetherwrap .together_right{float:left; width:42px; padding-left:20px; padding-top:40px}

.product_view .banner{padding-top:30px}
#presentbtn_on {display:none}

.product_view .present {position:relative; background:url(/content/images/view_present_bg.jpg) left bottom no-repeat}
.product_view .present .close {padding:25px 0 45px 0; position:relative}
.product_view .present .close h3{position:absolute; top:25px; left:23px}
.product_view .present .close .tag{position:absolute; right:15px; top:20px}
.product_view .present .close dl.good {*zoom:1; overflow:hidden; padding-left:167px; padding-top:30px; width:788px}
.product_view .present .close dl.good dt{float:left; color:#8f31af; background:url(/content/images/view_present_close_line.gif) left 2px no-repeat; padding-left:8px; margin-left:8px; padding-right:5px; font-weight:bold}
.product_view .present .close dl.good dt.first{background:none; padding-left:0; margin-left:0}
.product_view .present .close dl.good dd{float:left; color:#5e5e5e}
.product_view .present .open {padding:60px 0 65px 0}
.product_view .present .open ul.openlist{*zoom:1; overflow:hidden; padding-left:8px}
.product_view .present .open ul.openlist li{float:left; position:relative; background:url(/content/images/view_present_open_line.gif) left top no-repeat; padding-left:10px; width:307px; text-align:center; margin-left:10px}
.product_view .present .open ul.openlist li.first{background:none; padding-left:0; margin-left:0}
.product_view .present .open ul.openlist li .tag{position:absolute; right:10px; top:0}
.product_view .present .open ul.openlist li h3{color:#702a87; font-size:12px; font-weight:normal; padding-top:5px}
.product_view .present .open ul.openlist li p{color:#702a87; font-size:30px; line-height:30px; font-weight:bold; padding-top:5px; font-family:나눔고딕,돋움}
.product_view .present .open ul.openlist li p b{color:#e03906}
.product_view .present .btn{position:absolute; bottom:0; left:415px}

ul.view_tab {background:url(/content/images/view_tab_bg.gif) left bottom repeat-x; *zoom:1; overflow:hidden; margin-top:30px}
ul.view_tab li{float:left}

.product_view .view_contents {padding:30px 0 40px 0; color:#7a7a7a; line-height:20px}
.product_view .view_contents b.b01{color:#4d4d4d}

.product_view .view_after_tabwrap{border-top:1px solid #ececec; padding-top:9px; background:#fdfdfd; position:relative}
.product_view .view_after_tabwrap ul{background:url(/content/images/view_after_tab_bg.gif) left bottom repeat-x; *zoom:1; overflow:hidden; padding-left:4px}
.product_view .view_after_tabwrap li{float:left; margin-right:3px}
.product_view .view_after_tabwrap li.after_tab_on {background:url(/content/images/view_after_tab_on.gif) left bottom no-repeat; width:177px; height:27px; text-align:center; padding-top:7px; height:20px}
.product_view .view_after_tabwrap li.after_tab_on a{color:#4d4d4d; font-weight:bold}
.product_view .view_after_tabwrap li.after_tab_off {background:url(/content/images/view_after_tab_off.gif) left bottom no-repeat; width:177px; height:27px; text-align:center; padding-top:7px; height:20px}
.product_view .view_after_tabwrap li.after_tab_off a{color:#676666}
.product_view .view_after_tabwrap p.write {position:absolute; top:8px; right:0}

.product_view table.board_01 {margin-top:12px}
.product_view table.board_01 tr.board_01_2nd td p.thumb{float:left; margin-right:15px; width:91px; padding:5px 0}
.product_view table.board_01 tr.board_01_2nd td p.thumb img{width:91px; height:91px; border:1px solid #e7e7e7}
.product_view table.board_01 tr.board_01_2nd td p.text{float:left; padding-top:15px}

.product_view .view_writewrap {border:1px solid #e2dee5; padding:10px 0 10px 15px; background:#f3edf5; margin-top:12px}
.product_view .view_writewrap table.writeform th{background:url(/content/images/view_bullet_03.gif) left 50% no-repeat; text-align:left; color:#876c95; padding-left:10px; font-size:11px}
.product_view .view_writewrap table.writeform td{color:#876c95}
.product_view .view_writewrap table.writeform td span.btn{padding-left:10px; _margin-top:5px; display:inline-block}
.product_view .view_writewrap table.writeform td span.btn1{padding-left:7px; _margin-top:5px; display:inline-block}
.product_view .view_writewrap table.writeform td span.btn2{padding-left:5px; _margin-top:5px; display:inline-block}
.product_view .view_writewrap table.writeform input.input{border:1px solid #e8e5dc; height:24px; background:#fff; padding:0 20px}
.product_view .view_writewrap table.writeform textarea.txts{border:1px solid #e8e5dc; height:110px; font-size:12px; padding:10px 20px; background:#fff url(/content/images/view_afterwrite_input_txt.gif) left top no-repeat}
.product_view .view_writewrap table.writeform textarea.txts_focus{border:1px solid #e8e5dc; height:110px; font-size:12px; padding:10px 20px; background:#fff none}
.product_view .view_writewrap table.writeform span.star{margin-left:30px}

.product_view .view_afterimage {position:relative}
.product_view .view_afterimage .allvote {position:absolute; top:30px; left:746px; background:url(/content/images/view_allvote_bg.gif) left top no-repeat}
.product_view .view_afterimage .allvote ul.vote{*zoom:1; overflow:hidden; padding-left:15px; padding-top:5px; padding-top:30px}
.product_view .view_afterimage .allvote ul.vote li{text-align:center; float:left; font-size:11px; padding-bottom:10px}
.product_view .view_afterimage .allvote ul.vote td{font-size:11px; color:#888888; line-height:12px; padding-top:2px}

ul.bestseller{*zoom:1; overflow:hidden; padding-left:54px; padding-top:50px}
ul.bestseller li{float:left; width:382px; position:relative; text-align:center}
ul.bestseller li img.thumb{border:1px solid #e7e7e7; width:380; height:380px; margin-bottom:10px}
ul.bestseller li .tag{position:absolute; left:0; top:0}
ul.bestseller li.first{float:left; background:url(/content/images/new_best_line.gif) right top no-repeat; padding-right:53px; margin-right:54px}

ul.bestseller li p.maker{color:#626262; font-weight:bold}
ul.bestseller li p.maker a{color:#626262}
ul.bestseller li p.maker a:hover{text-decoration:none}
ul.bestseller li h3 {font-size:12px; font-weight:normal; padding-bottom:5px}
ul.bestseller li h3 a{color:#626262}
ul.bestseller li p.sale{color:#9e9e9e}
ul.bestseller li p.price{color:#d0112e; font-weight:bold; padding-top:0; letter-spacing:0}

ul.listview{*zoom:1; overflow:hidden; border-bottom:1px solid #ececec;}
ul.listview li{float:left; padding-right:37px; text-align:center; height:335px; width:217px; padding-bottom:30px}
ul.listview li.last{padding-right:0}
ul.listview li img.thumb{width:215px; height:215px; border:1px solid #ececec; margin-bottom:8px}
ul.listview li .icons{padding-bottom:5px}
ul.listview li .icons img{margin:0 2px}
ul.listview li p.maker{color:#626262; font-weight:bold}
ul.listview li p.maker a{color:#626262}
ul.listview li p.maker a:hover{text-decoration:none}
ul.listview li h3 {font-size:12px; font-weight:normal; padding-bottom:5px}
ul.listview li h3 a{color:#626262}
ul.listview li p.sale{color:#9e9e9e}
ul.listview li p.price{color:#d0112e; font-weight:bold; padding-top:0; letter-spacing:0}

.product_tit {background:url(../images/shop_common/bullet_01.gif) left 3px no-repeat; padding-left:20px; font-size:12px; color:#626262}
.product_tit .category{font-weight:normal}

ul.list_tab_part {background:url(/content/images/list_tab_bg.gif) left top repeat-x; *zoom:1; overflow:hidden; margin-top:20px}
ul.list_tab_part li{float:left}

.list_text_total{*zoom:1; overflow:hidden}
.list_text_total p.info{float:right; background:url(../images/shop_common/bullet_02.gif) left 18px no-repeat; font-size:11px; letter-spacing:0; padding:13px 0 13px 10px; color:#626262}


.category_wrap {background:url(/content/images/list_category_bg.gif) left top no-repeat; margin-top:10px; padding-top:15px; *zoom:1; overflow:hidden}
.category_wrap h3{padding-bottom:20px}
ul.categorylist{*zoom:1; overflow:hidden}
ul.categorylist li{float:left; background:url(/content/images/list_category_line.gif) left top no-repeat; padding-left:1px; text-align:center}
ul.categorylist li p{height:25px; color:626262}
ul.categorylist li:hover p{background:url(/content/images/list_category_on.gif) center bottom no-repeat; text-align:center; font-weight:bold; text-decoration:none}
ul.categorylist li p a{color:#626262}
ul.categorylist li p a:hover{color:#626262; font-weight:bold; text-decoration:none}
ul.categorylist li.first{background:none; padding-left:0}
ul.categorylist li.active{background:url(/content/images/list_category_on.gif) center bottom no-repeat; text-align:center; font-weight:bold; text-decoration:none}
ul.categorylist li.active p a:hover{color:#626262; font-weight:bold; text-decoration:none}

.cols2_left {float:left}
.cols2_right {float:left; padding-left:26px}


/*1day*/
.timer {background:url(/content/images/oneday_time_bg.jpg) left top no-repeat; width:980px; height:97px; position:relative}
.timer ul.time{*zoom:1; overflow:hidden; position:absolute; top:32px; left:774px}
.timer ul.time li{float:left}
.timer ul.time li.dd{padding-left:22px}
.timer ul.time li.ss{padding-left:22px}
.timer h2{color:#fff; font-size:30px; line-height:30px; letter-spacing:-3px; padding:22px 0 0 155px; font-family:arial;width:400px;}
.timer h2 b{color:#f92442}
.timer p.info {color:#d2d2d2; font-size:12px; letter-spacing:-1px; padding:5px 0 0 155px; font-family:'나눔고딕', '돋움'}

.oneday_view_01 {*zoom:1; overflow:hidden; position:relative; margin-top:35px}
.oneday_view_01 .imageinfo {float:left; position:relative; width:382px}
.oneday_view_01 .imageinfo .thumb {border:1px solid #e7e7e7; position:relative}
.oneday_view_01 .imageinfo .thumb img{width:380px; height:380px}
.oneday_view_01 .imageinfo .tag{position:absolute; left:0; top:0;}
.oneday_view_01 .imageinfo .tag img{width:92px; height:92px}
.oneday_view_01 .imageinfo ul.social{padding:30px 0 0 140px; *zoom:1; overflow:hidden}
.oneday_view_01 .imageinfo ul.social li{float:left; margin-right:7px}
.oneday_view_01 .info {border-top:1px solid #e7e7e7; padding-top:30px; float:left; margin-left:30px; width:568px}
.oneday_view_01 .info h2{height:36px; padding-left:145px}
.oneday_view_01 .info .pay{padding-left:145px; height:75px; padding-top:10px;font-size:42px;color:red;font-family:Verdana;font-weight:bold;}
.oneday_view_01 .info .optionwrap {height:219px; padding-left:145px}
.oneday_view_01 .info .optionwrap table.optionlist {margin-top:10px; width:100%}
.oneday_view_01 .info .optionwrap table.optionlist th{font-weight:normal; background:url(/content/images/view_bullet_01.gif) left 50% no-repeat; width:130px; text-align:left; padding:4px 0 5px 25px; font-size:11px; letter-spacing:0; color:#808080}
.oneday_view_01 .info .optionwrap table.optionlist td{ padding:4px 0 5px 0; font-size:11px; letter-spacing:0; position:relative}
.oneday_view_01 .info .optionwrap table.optionlist td input.input_num{border:1px solid #dbdbdb; width:30px; height:20px; height:20px; line-height:20px}
.oneday_view_01 .info .optionwrap table.optionlist td .arrbtn{position:absolute; top:4px; left:33px; font-size:0; height:0; line-height:0; vertical-align:top}
.oneday_view_01 .info .optionwrap table.optionlist td .arrbtn img{vertical-align:top}
.oneday_view_01 .info .optionwrap table.optionlist td span.price_sale {color:#9e9e9e; padding-right:5px}
.oneday_view_01 .info .optionwrap table.optionlist td span.coupon_sale{color:#3a3a3a; padding-left:5px}
.oneday_view_01 .info .optionwrap table.optionlist td img.grade{padding-left:5px}

.oneday_view_01 .salebox {position:absolute; top:0; left:403px; background:url(/content/images/oneday_sale_bg.png) left top no-repeat; width:135px; height:119px; text-align:center; padding-top:66px}

.oneday_view_01 .info .view_btns {padding:18px 0 0 145px; *zoom:1; overflow:hidden; border-top:1px solid #e7e7e7}
.oneday_view_01 .info .view_btns .btn_basket{float:left; width:146px}
.oneday_view_01 .info .view_btns .btn_buy{float:left; width:146px}
.oneday_view_01 .info .view_btns .btn_etc{float:left}
.oneday_view_01 .info .view_btns .btn_etc p.btn_regist{margin-top:4px; position:relative}


/*review*/
.reviewwrap {*zoom:1; overflow:hidden}

.reviewwrap .reviewsection{display:block; position:relative; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:url(/content/images/review_bg.jpg) left top repeat-y; width:225px; margin-right:26px; margin-bottom:26px}
.reviewwrap .last{margin-right:0}
.reviewwrap .reviewsection img.thumb{width:215px; padding:4px 5px 0 5px}
.reviewwrap .reviewsection p.maker{color:#626262; font-weight:bold; text-align:center; width:201px; padding-left:12px}
.reviewwrap .reviewsection h3 {font-size:12px; font-weight:normal; padding-bottom:5px; text-align:center; width:201px; padding-left:12px}
.reviewwrap .reviewsection h3 a{color:#626262}
.reviewwrap .reviewsection p.price{color:#d0112e; font-weight:bold; padding-top:0; letter-spacing:0; text-align:center; width:201px; padding-left:12px}

.reviewwrap .reviewsection ul.vote{*zoom:1; overflow:hidden; padding-left:13px; padding-top:5px}
.reviewwrap .reviewsection ul.vote td{font-size:11px; color:#888888; }
.reviewwrap .reviewsection ul.vote li{width:40px; text-align:center; float:left; font-size:11px; padding-bottom:10px}
.reviewwrap .reviewsection ul.rep {width:225px; background:url(/content/images/review_bg2.jpg) left top repeat-y; border-top:1px solid #ededed; padding-left:1px}
.reviewwrap .reviewsection ul.rep *{text-align:left}
.reviewwrap .reviewsection ul.rep li{border-bottom:1px solid #ededed; padding:12px 0 12px 14px; width:210px; *zoom:1; overflow:hidden}
.reviewwrap .reviewsection ul.rep li .avatar{float:left; width:40px}
.reviewwrap .reviewsection ul.rep li dl{float:left; padding-left:10px; padding-top:2px; width:150px}
.reviewwrap .reviewsection ul.rep li dt{color:#545454}
.reviewwrap .reviewsection ul.rep li dd {color:#888888}

.opencontents{background:url(/content/images/review_under_bg.jpg) left top repeat-x; width:223px; height:28px; margin-left:1px; text-align:center; font-size:11px; letter-spacing:0; line-height:28px}
.opencontents .btn{margin-left:5px}

.brand_tit {height:25px}

.brand_itemwrap {position:relative; *zoom:1}
.brand_itemwrap .brand_item_bg{font-size:0}
.brand_itemwrap .lt{position:absolute; top:2px; left:136px}
.brand_itemwrap .rt{position:absolute; top:2px; right:0}
.brand_itemwrap .lb{position:absolute; bottom:2px; _bottom:1px; left:136px}
.brand_itemwrap .rb{position:absolute; bottom:2px; _bottom:1px; right:0}
table.brand_item {width:100%; background:url(/content/images/item_bg.gif) left bottom repeat-y}
table.brand_item th{background:url(/content/images/item_th_bg.gif) left bottom no-repeat; padding-bottom:1px}
table.brand_item td{background:url(/content/images/item_td_bg.gif) left bottom no-repeat; padding-bottom:1px; padding-left:20px; padding-right:20px}
table.brand_item td h3{color:#d2263e; font-size:11px; line-height:22px; line-height:26px}
table.brand_item td a{background:url(/content/images/item_line.gif) left top no-repeat; padding-left:13px; margin-left:13px; font-size:11px; letter-spacing:0; line-height:22px}
table.brand_item td a:hover{text-decoration:none; font-weight:bold}
table.brand_item td a.first{background:none; padding-left:0; margin-left:0}
table.brand_item tr.last th{background:none; padding-bottom:0}
table.brand_item tr.last th{background:none; padding-bottom:0}
table.brand_item tr.last td{background:none; padding-bottom:0; line-height:12px}

.order_basket_total {text-align:right; background:#fafaf9; border-bottom:1px solid #c2c2c2; line-height:20px; height:20px; color:#4d4d4d; font-size:14px; font-weight:bold; padding:10px 10px 10px 0; letter-spacing:0}
.order_basket_total2 {text-align:right; background:#fafaf9; border-bottom:1px solid #c2c2c2; line-height:20px; height:20px; color:#4d4d4d; font-size:12px; padding:10px 10px 10px 0; letter-spacing:0}

ul.infolist {}
ul.infolist li{background:url(/content/images/bullet_01.gif) left 7px no-repeat; padding-left:10px; line-height:20px; font-size:11px}

.td_wrap {*zoom:1; overflow:hidden}
.td_wrap .input {float:left; margin-left:15px}
.td_wrap .arrbtn {float:left; vertical-align:top}
.td_wrap .arrbtn p{vertical-align:top; height:11px}
.td_wrap .arrbtn img{font-size:0; line-height:0; vertical-align:top}
.td_wrap .change {float:left; margin-left:10px}

.order_pay_2col {*zoom:1; overflow:hidden}
.order_pay_2col .left{float:left; width:566px; padding-right:40px; border-right:1px solid #e7e7e7}
.order_pay_2col .right{float:right; width:333px}

table.order_pay_benefit {width:100%; border-top:2px solid #bf8fd0}
table.order_pay_benefit td{border-top:1px solid #bf8fd0; border-bottom:1px solid #bf8fd0; height:40px; text-align:center; letter-spacing:0}
table.order_pay_benefit tr.cross td{border-bottom:1px solid #e7e7e7}
table.order_pay_benefit tr.last td{border-bottom:2px solid #bf8fd0}
table.order_pay_benefit td span.saletxt{width:99px; display:inline-block; text-align:left}
table.order_pay_benefit td span.salenum{width:74px; display:inline-block; text-align:left}

.saletotal{text-align:right; font-weight:bold; padding-top:10px; padding-right:20px; letter-spacing:0}

.order_pay_total{background:url(/content/images/order_pay_total_bg.gif) left top repeat-y}
.order_pay_total table{width:285px; margin-left:24px; margin-top:14px; margin-bottom:14px}
.order_pay_total table th{border-bottom:1px solid #e7e7e7; text-align:left; padding-left:8px}
.order_pay_total table td{border-bottom:1px solid #e7e7e7; text-align:right; color:#e03906; font-size:14px; font-weight:bold; height:41px}
.order_pay_total table tr.last th{border-bottom:0}
.order_pay_total table tr.last td{border-bottom:0}
.order_pay_total .bottom{background:url(/content/images/order_pay_total_bg_bottom.gif) left bottom no-repeat; height:47px; text-align:center; padding-top:15px}
.order_pay_total .bottom img{vertical-align:middle}
.order_pay_total .bottom span.order_pay_totalprice{display:inline-block; margin-right:40px}

.order_pay_present_txt {background:url(/content/images/order_pay_present_top.gif) left top no-repeat; padding:10px 20px 0 20px; letter-spacing:0; height:29px}

.order_pay_present_good {*zoom:1; overflow:hidden; padding-left:30px; margin-top:40px}
.order_pay_present_good li{float:left; background:url(/content/images/order_pay_present_line.gif) right top repeat-y; padding-right:30px; margin-right:30px; text-align:center}
.order_pay_present_good li.last{background:none; padding-right:0; margin-right:0}

.order_pay_receipt {border-top:2px solid #bf8fd0; width:100%}
.order_pay_receipt th{border-bottom:1px solid #bf8fd0}
.order_pay_receipt td{border-bottom:1px solid #bf8fd0; height:40px; color:#808080}

.order_pay_receipt_wrap {padding:0 0 20px 134px}
.order_pay_receipt_wrap *{letter-spacing:0}
.order_pay_receipt_wrap h3.order_pay_receipt_tit{color:#bd84d1; background:url(/content/images/bullet_01.gif) left 7px no-repeat; font-size:11px; padding-left:10px; margin-top:15px}
.order_pay_receipt_wrap p.order_pay_receipt_cont{font-size:11px; color:#959595; padding-left:10px; line-height:20px}
.order_pay_receipt_wrap .order_pay_receipt_cont2 {font-size:11px; color:#959595; padding-left:10px; line-height:20px}
.order_pay_receipt_wrap .order_pay_receipt_cont2 .receipt_bg02_num {width:80px; display:inline-block}

.order_pay_receipt_wrap .order_pay_receipt_tb01{}
.order_pay_receipt_wrap .order_pay_receipt_tb01 th{text-align:left; vertical-align:top; padding:10px 0; color:#bd84d1; background:url(/content/images/bullet_01.gif) left 17px no-repeat; font-size:11px; padding-left:10px}
.order_pay_receipt_wrap .order_pay_receipt_tb01 td{vertical-align:top; padding:10px 0; color:#959595; font-size:11px; line-height:20px}
span.receipt_bg01_num {width:151px; display:inline-block}

.order_pay_receipt_wrap .order_pay_receipt_tb02{}
.order_pay_receipt_wrap .order_pay_receipt_tb02 th{text-align:left; font-weight:normal; vertical-align:top; padding:4px 0; color:#bd84d1; font-size:11px; padding-left:10px}
.order_pay_receipt_wrap .order_pay_receipt_tb02 td{vertical-align:top; padding:4px 0; color:#959595; font-size:11px; line-height:20px}

.after_st_wrap{position:relative; *zoom:1; overflow:hidden; margin-top:12px}
.after_st_wrap h4.after_stit{float:left; color:#983eb8; font-size:12px; background:url(../images/shop_common/pop_bullet_01.gif) left 5px no-repeat; padding-left:10px}
.after_st_wrap p.after_btn_01{position:absolute; top:0; right:106px}
.after_st_wrap p.after_btn_02{float:right}

table.board_01 .phototitle{*zoom:1; overflow:hidden}
table.board_01 .phototitle .photo{float:left; border:1px solid #e7e7e7; width:120px}
table.board_01 .phototitle dl{float:left; padding-left:15px; width:320px; padding-top:10px}
table.board_01 .phototitle dt{font-weight:bold; padding-bottom:3px}
table.board_01 .phototitle dt a{color:#4d4d4d}
table.board_01 .phototitle dd a{font-weight:normal !important}


/*popup*/
.order_pop_tit_01 {color:#ad65c6; background:url(/content/images/bullet_02.gif) left 7px no-repeat; font-size:11px; padding-left:10px}
.order_pop_txt_01 {color:#989898; font-size:11px; padding-top:5px; padding-left:10px}


ul.pop_infolist {}
ul.pop_infolist li{background:url(/content/images/bullet_03.gif) left 7px no-repeat; padding-left:10px; line-height:20px; font-size:11px}